#ifndef _BLOCKBREAKER_GAME_INSTALLBLOCKGAMEEVENT_H__
#define _BLOCKBREAKER_GAME_INSTALLBLOCKGAMEEVENT_H__

#include <Game/Include/GameEvent.h>

class InstallBlockGameEvent : public GameEvent
{
public:
    InstallBlockGameEvent(const float &pos_x, const float &pos_y, const float &width, const float &height);
    InstallBlockGameEvent(std::istream &s);
    virtual ~InstallBlockGameEvent(void);

    unsigned int serialize(std::ostream &s);

    float getPosX() const;
    float getPosY() const;
    float getWidth() const;
    float getHeight() const;

private:
    float pos_x;
    float pos_y;
    float width;
    float height;
};

#endif // _BLOCKBREAKER_GAME_INSTALLBLOCKGAMEEVENT_H__
